
package BasesdDatos;

import humanos.Usuario;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;


public class UsuarioBd 
{
    
    public void InsertaCliente(Connection LaConexion, Usuario Elusuario)
    {
        if(Elusuario == null){
           JOptionPane.showMessageDialog(null,"No se efectua nada en la BD\nError en la variable Elusuario" );
           return;
        }
        
        if(LaConexion == null){
            JOptionPane.showMessageDialog(null,"No se efectua nada en la BD\nError en la variable LaConexion");
           return;
        }

        // Manejo de la conexion
        try{
            Statement EjecutaOrdenSQL = LaConexion.createStatement();
            
            String OrdenSQL = "";
            
            OrdenSQL+= "INSERT INTO login.usuario(idusuario,ci,nombre,apellido,login,clave,ncarros) VALUES(";
            OrdenSQL+= "'"+Elusuario.getidUsuario()+"',";
            OrdenSQL+= "'"+Elusuario.getCI()+"',";
            OrdenSQL+= "'"+Elusuario.getNombre()+"',";
            OrdenSQL+= "'"+Elusuario.getApellido()+"',";
            OrdenSQL+= "'"+Elusuario.getlogin()+"',";
            OrdenSQL+= "'"+Elusuario.getClave()+"',";
            OrdenSQL+= "'"+Elusuario.getNcarros()+"')";
            
             EjecutaOrdenSQL.executeUpdate(OrdenSQL);
            
            
        }catch(SQLException ex){
          JOptionPane.showMessageDialog(null, ex, "Error al cargar datos en la Base de datos", JOptionPane.ERROR_MESSAGE);
        }// Fin del catch
        
        
    }
    
    
    
}
